package cn.com.aiton.common.model.gbt209992007;

import cn.com.aiton.common.model.BaseDomain;

import java.io.Serializable;
import java.util.List;

public class GbtChannelDomain extends GbtBaseDomain implements Serializable  {
    private Integer channelNumber;  //通道编号
    private Integer controlSource;//通道控制的信号源（即对应相位），即定义相位和通道的映射关系
    private Integer autoFlashControl;//自动闪的模式
    private Integer controlType;//通道控制类型 1：其他； 2：机动车 3：行人；4：跟随相位；
    ///相位数组，即通过controlSource映射过来的相位号*/
    private List<Integer> phaseNumbers;

    public GbtChannelDomain() {
    }

    public Integer getChannelNumber() {
        return channelNumber;
    }

    public void setChannelNumber(Integer channelNumber) {
        this.channelNumber = channelNumber;
    }

    public Integer getControlSource() {
        return controlSource;
    }

    public void setControlSource(Integer controlSource) {
        this.controlSource = controlSource;
    }

    public Integer getAutoFlashControl() {
        return autoFlashControl;
    }

    public void setAutoFlashControl(Integer autoFlashControl) {
        this.autoFlashControl = autoFlashControl;
    }

    public Integer getControlType() {
        return controlType;
    }

    public void setControlType(Integer controlType) {
        this.controlType = controlType;
    }

    public List<Integer> getPhaseNumbers() {
        return phaseNumbers;
    }

    public void setPhaseNumbers(List<Integer> phaseNumbers) {
        this.phaseNumbers = phaseNumbers;
    }
}
